body{
    width: 100%;
	padding: 0;
	background-color: #fff;
	font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
	letter-spacing:0;
    color: #333;
    font-size: .32rem;
    margin: 0 auto;
}
html{
    height: 100%;
}
ul,li,a,h1,h2,h3,h4,h5,h6,p,input,textarea,span{margin: 0;padding: 0;font-weight: normal; list-style:none;text-decoration: none;}
input{border:0;outline:none;}
.fl{
	float: left;
}
.fr{
	float: right;
}
/*css为clearfix，清除浮动*/
.clearfix::before,
.clearfix::after{
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.clearfix:after{clear:both;} 
.clearfix{ 
    *zoom:1;/*IE/7/6*/
}

/* 输入验证码 */
.step{
    width: 100%;
}
.step img{
    display: block;
    width: 100%;
}
.verify{
    margin: .74rem .4rem 0;
}
.verify .import{
    border-bottom: 1px solid #e5e5e5;
    margin: 0 auto .3rem;
    padding-bottom: .2rem
}
.verify .import .input{
    width: 100%;
    height: .4rem;
    line-height: .4rem;
    font-size: .36rem;
    border: none;
    text-align: center
}
.subBefore{
    width: 6.7rem;
    height: .88rem;
    background: url(../image/btn.png) no-repeat;
    background-size: 100%;
    margin: 0 auto;
    cursor: not-allowed;    
}
.subHover{
    width: 6.7rem;
    height: .88rem;
    background: url(../image/btn-hover.png) no-repeat;
    background-size: 100%;
    margin: 0 auto;
    cursor: pointer;    
}
/* 获取验证码 */
.bg{
    width: 100%;
    height: 100%;
    background: url(../image/bg.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left:0;
    z-index: -4;
}
.box{
    margin: 0 auto;
    z-index: 10;
}
.box p{
    text-align: center;
    color: #fff;
}
.box p.tishi{
    margin: 1rem auto .4rem;
    font-size: .40rem;
}
.box p.code{
    margin: .4rem auto .9rem;
    font-size: .40rem
}
.box p.txt1{
    font-size: .30rem;
    line-height: .56rem;
}
/* 结果页 */
.result{
    background-color: #fff;
    text-align: center;
    color: #333;
    padding: 0 .4rem 1.08rem;
}
.result .re-pic{
    width: 1.6rem;
    height: 1.6rem;
    display: block;
    padding: .7rem 0.4rem;
    margin: 0 auto;
}
.result .res-end{
    font-size: .4rem;
    line-height: .6rem;
}
.result .res-into{
    font-size: .32rem;
    line-height: .6rem;
}
.help{
    margin: .4rem .48rem 0;
}
.help p{
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.56rem;
}
/* 云拍页 */
.greet{
    width: 100%;
}
.greet img{
    display: block;
    width: 100%;
}
.count{
    width: 100%;
    height: 1.4rem;
}
.count .title{
    text-align: center;
    color: #FC3F05;
    margin: .2rem 0 .2rem;
}
.count .title .line{
    width: .4rem;
    height: 1px;
    display: inline-block;
    background-color: #FC3F05;
    vertical-align: middle;
}
.time{
    color: #555;
    font-size: .24rem;
    display: flex;
    justify-content: center;
}
.time .ct-down{
    margin-right: 5px;
    line-height: .4rem;
}
.time .timer{
    color: #FC3F05;
    font-size: .28rem;
}
.time .timer span{
    display: inline-block;
    text-align: center;
    padding: 2px;
    border-radius: .02rem;
    color: #fff;
    font-size: .22rem;
    background-color: #FC3F05
}
.introdu{
    width: 100%;
}
.introdu img{
    display: block;
    width: 100%;
}
.CheckCodemsg{
    margin: 0.2rem auto .2rem;
    font-size: .35rem;
    text-align:center;
    color:Red;
}